package nl.vu.few.ibivu.biomodels.client.ui.cytoscapeweb;

import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONString;

public class CytoscapeWebNodeData extends JSONObject {
	public CytoscapeWebNodeData() {
		super();
	}
	
	public CytoscapeWebNodeData(JavaScriptObject jso) {
		super(jso);
	}
	
	public String getId() {
		JSONString jString = this.get("id").isString();
		if (jString == null)
			return null;
		return jString.stringValue();
	}
	
	public CytoscapeWebNodeData setId(String id) {
		this.put("id", new JSONString(id));
		return this;
	}
	
	public String getLabel() {
		JSONString jString = this.get("label").isString();
		if (jString == null)
			return null;
		return jString.stringValue();
	}
	public CytoscapeWebNodeData setLabel(String id) {
		this.put("label", new JSONString(id));
		return this;
	}
}
